<h2 class="heading" data-id="heading-0">作者介绍</h2>
<p>LinkedBear：前浪潮集团后端工程师，乐忠于读源码和技术分享。</p>
<h2 class="heading" data-id="heading-1">小册介绍</h2>
<p>嘿伙计，你用过 Spring 和 SpringBoot 吗？是不是感觉Spring真是个强大的框架， SpringBoot 又让 Spring 更加牛批了呢？我想这个大家也都这么认为吧！SpringBoot 在当下的 Java 后端开发中已经相当流行，非常多的公司和开发团队都选用 SpringBoot 作为快速构建项目的打底框架，究其原因你我都清楚，它方便简单，而且注解和编程式配置都让我们觉得更加简单、容易理解和维护。可是老伙计，你会用 Spring 和 SpringBoot，你是否曾想过这样一些问题呢：</p>
<ul>
<li>SpringBoot 只需要依赖 starter 就能整合进一个模块，它是怎么做到的？</li>
<li>SpringBoot 只需要编写启动类，打个注解就能拉起一个Web应用，我又没加Tomcat，它咋起来的呢？</li>
<li>SpringBoot 跟 Spring 是什么关系呢？它咋利用Spring的呢？</li>
<li>Spring 又是怎么做到IOC、AOP等如此高大上而且牛叉的机制呢？</li>
<li>人家都说 Spring 和 SpringBoot 的底层设计很牛，都在哪里体现的呢？</li>
</ul>
<p>正如你的这些问题所想， SpringBoot 用的人多，但懂其原理的人说实话不多，能深入源码探寻最底层的人更是少之又少。（诶伙计别跑啊，等我说完。。。）</p>
<p>为了让更多的 “Springer” 能深入的了解 <code>SpringBoot</code> 、 <code>SpringFramework</code> 中的一些精髓，我在尝试着将框架中的核心原理系统化的整理，并且尽量的降低阅读和理解的难度，最后编制了这本小册。小册将围绕 <code>SpringFramework</code> 和 <code>SpringBoot</code> 的几个核心模块（<strong>IOC、AOP、事务、Web、嵌入式容器等</strong>）来展开剖析，力求达到<strong>足够的深度和尽可能低的理解难度</strong>。你也知道，源码的阅读和理解通常都是比较复杂且费力的，我也这么觉得，所以我在试着想一些办法，来尽可能<strong>从你熟悉的领域出发，一步步让你走入框架底层，了解它的底层原理和工作机制</strong>。相信我老伙计，这本小册不一定把 <code>SpringFramework</code> 和 <code>SpringBoot</code> 的所有源码都带你啃一遍，但它的几大核心小册已经都包含了，而且都会<strong>尽可能的带你啃的足够深，让你从底层根本了解原理</strong>，进而重新认识你面前的这个熟悉的Spring。</p>
<h2 class="heading" data-id="heading-2">你会学到什么？</h2>
<ul>
<li><code>SpringBoot</code> 应用的启动和引导流程</li>
<li><code>SpringFramework</code> 的手动装配和 <code>SpringBoot</code> 的自动装配</li>
<li>IOC的启动原理和内部机制</li>
<li>AOP的代理和执行原理</li>
<li>声明式事务的控制原理、事务传播行为原理</li>
<li><code>SpringWebMvc</code> 、<code>SpringWebFlux</code> 的基本原理</li>
<li>嵌入式Web容器的原理</li>
<li>阅读源码的能力</li>
</ul>
<h2 class="heading" data-id="heading-3">适宜人群</h2>
<p>小册的内容偏原理和源码，需要有一定的 <code>SpringFramework</code> 和 <code>SpringBoot</code> 的基础知识才可以愉快地阅读下去。</p>
<p>所以这本小册适合：</p>
<ul>
<li>使用过 <code>SpringFramework</code> 和 <code>SpringBoot</code> 并实际开发的小伙伴</li>
<li>能熟练使用 <code>SpringFramework</code> 和 <code>SpringBoot</code> ，想了解底层但翻源码一脸懵逼的小伙伴</li>
<li>有意向以后成为高级开发的小伙伴</li>
<li>技术广度大，但深度有限的小伙伴</li>
</ul>
<h2 class="heading" data-id="heading-4">购买须知</h2>
<ol>
<li>本小册为图文形式内容服务，共计 35 节；</li>
<li>全部文章已在 11 月 11 日更新完成；</li>
<li>购买小册前一定要先阅读“开始前的约定”；</li>
<li>购买用户可享有小册永久的阅读权限；</li>
<li>购买用户可进入小册微信群，与作者互动；</li>
<li>掘金小册为虚拟内容服务，一经购买成功概不退款；</li>
<li>掘金小册版权归北京北比信息技术有限公司所有，任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表，违者将依法追究责任；</li>
<li>在掘金小册阅读过程中，如有任何问题，请邮件联系 xiaoce@xitu.io</li>
</ol>
